METPO v7 (2 causal-mechanism classes) + ground 4 residual concepts + #535 ID ranges#114
Merged
Merged
Conversation
…ncepts New proposal cohort metpo_traitmech_v7 lifts the 2 genuinely-novel recurring causal-graph mechanism concepts from the node residual that have no METPO/GO/ CHEBI/ENVO/PATO home: METPO:1007720 salt-in strategy (5 edges; halophile K+/Cl- osmoadaptation) METPO:1007721 reductive genome evolution (3 edges; gene-loss genome reduction) Parented under METPO:1000059 (phenotype) as a fallback; maintainers may reslot (flagged). robot-validate PASS (ELK no UNSAT, +6). Grounding tail (matching, not proposing) — 2 residual concepts had existing ontology homes after all: hydrostatic pressure -> PATO:0001025 pressure (4 edges) chemotaxis signaling -> GO:0006935 chemotaxis (3 edges) Node grounding 1011 -> 1024 / 1643 (61% -> 62%). The rest of the residual is non-ontological graph-narrative phrases — deliberately left as free-text labels rather than force-matched or proposed. ID ranges reserved against the latest METPO release (2026-06-12, w3id/BioPortal): 1-series used to 1007093, 2-series to 2000734; v7 takes 1007720-1007721 (next free above v5). #535 updated with concrete suggested mintable ranges. validate-strict 0 errors; id-label gate clean; grounding idempotent; pages regen. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Works the two remaining backlog issues, anchored to the latest METPO release (
2026-06-12, w3id PURL = what BioPortal serves; BioPortal's API needs a key).1. New terms for the non-ontological residual → cohort v7
The node residual is overwhelmingly graph-narrative phrases (adaptation states, composite descriptors) and vague verbs — not ontology concepts. Only 2 are genuinely-novel, recurring, no-home mechanism concepts, lifted as a tight v7 cohort:
METPO:1007720METPO:1007721Parented under
METPO:1000059(phenotype) as a fallback, flagged for maintainer reslotting.robot-validatePASS (ELK no UNSAT, +6).Two further residual concepts turned out to have existing homes and were grounded, not proposed:
hydrostatic pressure→PATO:0001025,chemotaxis signaling→GO:0006935. Node grounding 61% → 62% (1024/1643). The rest of the residual is deliberately left as free-text labels.2. #535 round-trip — BioPortal-release-based ID ranges
None of the v1–v7 placeholders are minted upstream yet (the
2007xxxband is wholly free;1007xxxused only to1007093), so the round-trip stays blocked on the maintainers. I commented on #535 with concrete suggested mintable ranges from the release frontier — classes1007094–1007238(145), predicates2000735–2000747(13) — and flagged that the 1-series frontier is only ~300 IDs below TraitMech's1007400placeholders (mint soon to avoid a future renumber). v7 added to the submission (total now 145 classes + 13 predicates).Verification
just verify-proposal/robot-validate-proposal metpo_traitmech_v7— pass.just validate-strict: 477 files, 0 errors. id↔label gate clean. Grounding idempotent. Pages regenerated.🤖 Generated with Claude Code